hole-punching presses - French English Dictionary